body {
	
	background-color:    #AFEEEE;
    font-family:      Georgia, "Times New Roman", Times, serif;
    line-height:         1.6em;
	font-size:15px;
}

h1{
	color:#FF4500;
	font-size:280%;
	font-weight:bold;
}

h2{
	color:#FF8C00;
	font-size:180%;
	
}
h3{
	color:#FF00FF;
	font-weight:bold;
	font-size:100%;
	
}
header{
    height:              130px;
	background-color:    #B0E0E6;
	background-image:    url(images/header.jpg);
	background-repeat:   no-repeat;
	margin:10px;
	padding-top:60px;
	text-align:center;
}

.tableContainer{
	display:table;
	border-spacing:10px;   
}
.tableRow{
	display:table-row;
}

#introduce{
	text-indent:2em;
	display:table-cell;
	background-color:     #B0E0E6;
	background-image:    url(images/introduce.jpg);
	background-repeat:   no-repeat;
    padding:10px;
    width:40%;
}
#introduce h2{
	color:#FF00FF;
	font-size:150%;	
}
#growth{
	text-indent:2em;
	display:table-cell;
	background-color:     #B0E0E6;
    padding:10px; 
}
footer {
  background-color: #32CD32;
  text-align:       center;
  padding:          10px;
  margin: 0px 10px 10px 10px;
  font-size:        90%;
}


nav {
    background-color: #7FFFD4;
	margin: 0px 10px 0px 10px;
}

nav ul {
	margin:0px;
	list-style-type: none;
	padding: 0px 5px 0px 0px;
}

nav ul li {
	display: inline;
	padding: 5px 10px 5px 10px;
	
}
nav ul li a:link, nav ul li a:visited {
	color: #4B0082;
	text-decoration:  none;
	font-weight: bold;


}
nav ul li.selected {
	background-color: #20B2AA;
}

section#read,section#sports,section#music{
	text-indent:2em;
	display:table-cell;
	background-color:     #B0E0E6;
	padding:10px;
	text-align:center;	
}

.phrase{
	text-indent:2em;
    display:table-cell;
    width:40%;
    background-color:     #B0E0E6;
    padding:10px;
    border: thin solid #FF0000;
	background-image:    url(images/background.gif);
    background-repeat:   no-repeat;
    background-position: top left;
  
}
.author{
	font-weight: bold;
	float:right;
}
.lyrics{
  display:table-cell;
  padding:25px;
  text-align:center;	
  background-color:#B0E0E6;	
  background-image:    url(images/background.gif);
  background-repeat:   no-repeat;
  background-position: top left;
  border: thin solid #FF1493;
}
.lyrics h2{
	color:#FF8C00;
	font-size:150%;
}
#photo{
	text-align:center;

}

#coffee {
	position: absolute;
	top:760px;
	right:20px;
}
#watch {
	position: absolute;
	top:250px;
	right:20px;
}
#bamboo{
	position: absolute;
	top:880px;
	left:880px;
	
}